//
//  databases.swift
//  App
//
//  Created by melvyn on 2018/8/22.
//

import Vapor
import FluentSQLite
import FluentPostgreSQL

typealias Entity = SQLiteModel

public func databases(config: inout DatabasesConfig) throws {
    //    guard let databaseURL = Environment.get("DATABASE_URL") else {
    //        throw Abort(.internalServerError)
    //    }
    
    // Configure a SQLite database
    let sqlite = try SQLiteDatabase(storage: .memory)
    config.add(database: sqlite, as: .sqlite)
    
//    let conf = PostgreSQLDatabaseConfig.init(
//        hostname: "127.0.0.1",
//        port: 5432,
//        username: "melvyn",
//        database: "link",
//        transport: .cleartext
//    )
//    let posgresql = PostgreSQLDatabase.init(config: conf)
//    config.add(database: posgresql, as: .psql)
}
